Definition of Lake District
-
(noun) a popular tourist area in northwestern England including England's largest lake and highest mountain
Synonyms of Lake District
Antonyms of Lake District
No Antonyms Found.
Homophones of Lake District
No Homophones Found.